home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / comm / pca32_75.zip / PCA32_75.EXE / awedit32.ex$ / AWEDIT32.EXE / COMMANDTABLE / 31561
Text File  |  1996-11-02  |  23KB  |  1,307 lines

  1. #Answer
  2. Waits for an incoming call.
  3.  
  4. Syntax:
  5. ANSWER
  6.  
  7. Example:
  8. LOAD HOSTINFO "Office PC"
  9. ANSWER
  10. #Beep
  11. Sounds an audible alarm on the remote machine.
  12.  
  13. Syntax:
  14. BEEP
  15.  
  16. Example:
  17. TYPE STRING  "Attention! An error has occurred."
  18. BEEP
  19. #Break
  20. Places a break signal on the communication line (serial devices only).
  21.  
  22. Syntax:
  23. BREAK
  24.  
  25. Example:
  26. BREAK
  27. #CD
  28. Changes from the current directory to the full pathname specified.
  29.  
  30. Syntax:
  31. CD pathname
  32.  
  33. Example:
  34. CD "\AW"
  35. #Clear BOL
  36. Clears the current row of the screen from the beginning of the row (column 1) up to but not including the current cursor position.
  37.  
  38. Syntax:
  39. CLEAR BOL
  40.  
  41. Example:
  42. CLEAR BOL
  43. #Clear BOP
  44. Clears the screen from row 1, column 1 (upper-left corner) up to but not including the current cursor position.
  45.  
  46. Syntax:
  47. CLEAR BOP
  48.  
  49. Example:
  50. CLEAR BOP
  51. #Clear EOL
  52. Clears the current row of the screen from the current cursor position to the end of the row (inclusive).
  53.  
  54. Syntax:
  55. CLEAR EOL
  56.  
  57. Example:
  58. CLEAR EOL
  59. #Clear EOP
  60. Clears the screen from the current cursor position to the end of the screen.
  61.  
  62. Syntax:
  63. CLEAR EOP
  64.  
  65. Example:
  66. CLEAR EOP
  67. #Clear Screen
  68. Clears the entire screen and moves the cursor to row 1, column 1.
  69.  
  70. Syntax:
  71. CLEAR SCREEN
  72.  
  73. Example:
  74. CLEAR SCREEN
  75. #Close
  76. Closes the specified file.
  77.  
  78. Syntax:
  79. CLOSE filehandle
  80.  
  81. Example:
  82. OPEN 1 "testfile.dat"
  83. WRITE LINE "Sample entry."
  84. CLOSE 1
  85. #Copy
  86. Copies one or more DOS files to another location.
  87.  
  88. Syntax:
  89. COPY source destination
  90.  
  91. Example:
  92. COPY "\docs\ref.txt" "\olddocs\ref.txt"
  93. #Create
  94. Creates and opens a new file.
  95.  
  96. Syntax:
  97. CREATE filehandle filename [attributes]
  98.  
  99. Example:
  100. CREATE 1 "newfile.txt" "SW"
  101. #Cursor Block
  102. Changes the cursor shape to a rectangular block.
  103.  
  104. Syntax:
  105. CURSOR BLOCK
  106.  
  107. Example:
  108. CURSOR BLOCK
  109. #Cursor Down
  110. Moves the cursor down the specified number of rows.
  111.  
  112. Syntax:
  113. CURSOR DOWN [count]
  114.  
  115. Example:
  116. INTEGER count
  117. count=5
  118. CURSOR DOWN count
  119. #Cursor Home
  120. Moves the cursor to the upper-left corner of the screen.
  121.  
  122. Syntax:
  123. CURSOR HOME
  124.  
  125. Example:
  126. CURSOR HOME
  127. #Cursor Left
  128. Moves the cursor left the specified number of columns.
  129.  
  130. Syntax:
  131. CURSOR LEFT [count]
  132.  
  133. Example:
  134. CURSOR LEFT 5
  135. #Cursor Line
  136. Changes the cursor shape to a single underscore.
  137.  
  138. Syntax:
  139. CURSOR LINE
  140.  
  141. Example:
  142. CURSOR LINE
  143. #Cursor Off
  144. Turns the cursor indicator off.
  145.  
  146. Syntax:
  147. CURSOR OFF
  148.  
  149. Example:
  150. CURSOR OFF
  151. #Cursor Position
  152. Moves the cursor to the row and column specified.
  153.  
  154. Syntax:
  155. CURSOR POSITION row column
  156.  
  157. Example:
  158. CURSOR POSITION 1 10
  159. Or,
  160. CURSOR POSITION * 20
  161. #Cursor Restore
  162. Restores the position and attributes of a previously saved cursor.
  163.  
  164. Syntax:
  165. CURSOR RESTORE
  166.  
  167. Example:
  168. CURSOR SAVE
  169. CURSOR POSITION 23 10
  170. CURSOR RESTORE
  171. #Cursor Right
  172. Moves the cursor right the specified number of columns.
  173.  
  174. Syntax:
  175. CURSOR RIGHT [count]
  176.  
  177. Example:
  178. CURSOR RIGHT 5
  179. #Cursor Save
  180. Saves the cursor position, shape (block or underscore) and video attributes.
  181.  
  182. Syntax:
  183. CURSOR SAVE
  184.  
  185. Example:
  186. CURSOR SAVE
  187. #Cursor Up
  188. Moves the cursor up the specified number of rows.
  189.  
  190. Syntax:
  191. CURSOR UP [count]
  192.  
  193. Example:
  194. CURSOR UP 5
  195. #Decrypt
  196. Decrypts a previously encrypted string.
  197.  
  198. Syntax:
  199. DECRYPT source key
  200.  
  201. Example:
  202. DECRYPT password "mickey"
  203. #Del
  204. Deletes a DOS file.
  205.  
  206. Syntax:
  207. DEL filename
  208.  
  209. Example:
  210. DEL "c:\temp\data.tmp"
  211. #Delete Char
  212. Deletes one or more screen characters.
  213.  
  214. Syntax:
  215. DELETE CHAR [count]
  216.  
  217. Example:
  218. DELETE CHAR 5
  219. #Delete Line
  220. Deletes one or more rows on the screen.
  221.  
  222. Syntax:
  223. DELETE LINE [count]
  224.  
  225. Example:
  226. DELETE LINE 5
  227. #Description
  228. Use this to add a brief description to your script file.
  229.  
  230. Syntax:
  231. DESCRIPTION string
  232.  
  233. Example:
  234. DESCRIPTION "Auto logon to Office PC"
  235. #1310Dial Host
  236. Attempts to connect with a previously configured host computer.
  237.  
  238. Syntax:
  239. DIAL HOST host_name
  240.  
  241. Example:
  242. DIAL HOST "Office PC"
  243. #1320Dial Number
  244. Attempts a connection by dialing the phone number specified.
  245.  
  246. Syntax:
  247. DIAL NUMBER number
  248.  
  249. Example:
  250. LOAD ONLSVCINFO "ACE BBS"
  251. DIAL NUMBER "1-500-555-5555"
  252. #1330Dial OnlSvc
  253. Dials an online service.
  254.  
  255. Syntax:
  256. DIAL ONLSVC service_name
  257.  
  258. Example:
  259. DIAL ONLSVC "Compuserve BBS"
  260. END TERMINAL
  261. #Dir
  262. Displays a list of a directory's files.
  263.  
  264. Syntax:
  265. DIR filename
  266.  
  267. Example:
  268. DIR "\data\*.dat"
  269. #Emulate
  270. Specifies which terminal type to emulate.
  271.  
  272. Syntax:
  273. EMULATE [[terminal_name]]
  274.  
  275. Example:
  276. EMULATE VT100
  277. #Encrypt
  278. Encrypts a string based on a second string containing a key.
  279.  
  280. Syntax:
  281. ENCRYPT source key
  282.  
  283. Example:
  284. ENCRYPT password "mickey"
  285. #End
  286. Terminates the current script and returns to location from which the script was invoked.
  287.  
  288. Syntax:
  289. END [return_code]
  290.  
  291. Example:
  292. END
  293. #End Menu
  294. Ends current script and passes control to the main menu.
  295.  
  296. Syntax:
  297. END MENU
  298.  
  299. Example:
  300. END MENU
  301. #End Terminal
  302. Ends all scripts and passes control to terminal mode.
  303.  
  304. Syntax:
  305. END TERMINAL
  306.  
  307. Example:
  308. END TERMINAL
  309. #Exit
  310. Ends all script processing, exits pcANYWHERE and returns control to Windows.
  311.  
  312. Syntax:
  313. EXIT
  314.  
  315. Example:
  316. EXIT          ;end the script
  317. #Find First
  318. Searches a drive for the first instance of a specific file or type of file.
  319.  
  320. Syntax:
  321. FIND FIRST filename [destination]
  322.  
  323. Example:
  324. STRING match[10]
  325. FIND FIRST "C:*.DAT" match
  326. #Find Next
  327. Continues a search initiated with a Find First command.
  328.  
  329. Syntax:
  330. FIND NEXT [destination]
  331.  
  332. Example:
  333. STRING match[10]
  334. FIND NEXT match
  335. #Get Environment
  336. Gets the DOS environment settings based upon a keyword.
  337.  
  338. Syntax:
  339. GET ENVIRONMENT env_keyword env_value
  340.  
  341. Example:
  342. STRING awpath[80]
  343. GET ENVIRONMENT "AW" awpath
  344. #Get File Attr
  345. Retrieves file attributes for the specified file.
  346.  
  347. Syntax:
  348. GET FILE ATTR filename [destination]
  349.  
  350. Example:
  351. INTEGER attributes
  352. GET FILE ATTR "command.com" attributes
  353. #Get File Date
  354. Retrieves the date the specified file was created or last modified.
  355.  
  356. Syntax:
  357. GET FILE DATE filename [destination]
  358.  
  359. Example:
  360. STRING dateinfo[10]
  361. GET FILE DATE "command.com" dateinfo
  362. #Get File Size
  363. Retrieves the size of the specified file in bytes.
  364.  
  365. Syntax:
  366. GET FILE SIZE filename [destination]
  367.  
  368. Example:
  369. STRING sizeinfo[10]
  370. GET FILE SIZE "command.com" sizeinfo
  371. #Get File Time
  372. Retrieves the time the specified file was created or last modified.
  373.  
  374. Syntax:
  375. GET FILE TIME filename [destination]
  376.  
  377. Example:
  378. STRING timeinfo[10]
  379. GET FILE TIME "command.com" timeinfo
  380. #Get Free Disk
  381. Retrieves the amount of available disk space.
  382.  
  383. Syntax:
  384. GET FREE DISK drive [freespace]
  385.  
  386. Example:
  387. STRING sizefree[10]
  388. GET FREE DISK C sizefree
  389. #GoSub
  390. Calls a subroutine within the same script file.
  391.  
  392. Syntax:
  393. GOSUB [[label]]
  394.  
  395. Example:
  396. GOSUB @getInput
  397. #GoTo
  398. Branches to line in current script containing the label.
  399.  
  400. Syntax:
  401. GOTO [[label]]
  402.  
  403. Example:
  404. GOTO @continue
  405. #Hang
  406. Terminates a connection.
  407.  
  408. Syntax:
  409. HANG
  410.  
  411. Example:
  412. DIAL HOST "Office PC"
  413. ;script processing
  414. HANG
  415. #If...Then or If...Goto
  416. Conditionally processes a statement.
  417.  
  418. Syntax:
  419. IF [[expression]] THEN [[statement]]
  420. Or,
  421. IF [[expression]] GOTO [[label]]
  422.  
  423. Example:
  424. IF ($RESULT==1) GOTO @found
  425. #Index
  426. Locates the position of one string within another.
  427.  
  428. Syntax:
  429. INDEX source_str search_str [position]
  430.  
  431. Example:
  432. source="ABCDEFGHIJ"
  433. INDEX source "FGH" location
  434. #Input
  435. Retrieves data entered from the keyboard.
  436.  
  437. Syntax:
  438. INPUT destination [maxlength]
  439.  
  440. Example:
  441. STRING username[30]
  442. TYPE LINE "Enter your name: "
  443. INPUT username 30
  444. #Input Key
  445. Retrieves one character from the keyboard.
  446.  
  447. Syntax:
  448. INPUT KEY destination
  449.  
  450. Example:
  451. STRING yn[1]
  452. TYPE LINE "Enter Y or N: "
  453. INPUT KEY yn
  454. #Insert Char
  455. Inserts one or more spaces at the current cursor position.
  456.  
  457. Syntax:
  458. INSERT CHAR [count]
  459.  
  460. Example:
  461. INSERT CHAR 6
  462. TYPE STRING "insert"
  463. #Insert Line
  464. Inserts one or more rows of normal video spaces.
  465.  
  466. Syntax:
  467. INSERT LINE [count]
  468.  
  469. Example:
  470. count=3
  471. INSERT LINE count
  472. #Keyboard Flush
  473. Clears the keyboard buffer.
  474.  
  475. Syntax:
  476. KEYBOARD FLUSH
  477.  
  478. Example:
  479. TYPE LINE "Enter the name of the file to delete: "
  480. KEYBOARD FLUSH
  481. INPUT filename
  482. #Keyboard Hit
  483. Checks if the user has pressed a key.
  484.  
  485. Syntax:
  486. KEYBOARD HIT [destination]
  487.  
  488. Example:
  489. KEYBOARD HIT
  490. IF ($RESULT==0) THEN RETURN 0
  491. #Let
  492. Initiates an arithmetic expression.
  493.  
  494. Syntax:
  495. [LET] variable=expression
  496.  
  497. Example:
  498. STRING echo[10]
  499. LET echo="ABC"
  500. #Link
  501. Links to another script, terminating the current script processing.
  502.  
  503. Syntax:
  504. LINK script_name
  505.  
  506. Example:
  507. LINK "PASSED"
  508.  
  509. Example:
  510. LOAD HOSTINFO "Office PC"
  511. DIAL NUMBER "973-9834"
  512. #LOAD FKEYS
  513. Loads a macro key file.
  514.  
  515. Syntax:
  516. LOAD FKEYS macro_key_file
  517.  
  518. Example:
  519. LOAD OnlSvcInfo "MCI MAIL"
  520. LOAD FKEYS "MCI-MAIL"
  521. #1620Load HostInfo
  522. Loads a host information entry.
  523.  
  524. Syntax:
  525. LOAD HOSTINFO host_name
  526.  
  527. Example:
  528. LOAD HOSTINFO "Office PC"
  529. DIAL NUMBER "555-5555"
  530. #1630Load OnlSvcInfo
  531. Loads parameters associated with the specified online service entry.
  532.  
  533. Syntax:
  534. LOAD ONLSVCINFO online_svc_name
  535.  
  536. Example:
  537. LOAD ONLSVCINFO "CompuServe"
  538. DIAL NUMBER "999-9999"
  539. #1640Load Translation
  540. Loads a translation table file.
  541.  
  542. Syntax:
  543. LOAD TRANSLATION translation_file
  544.  
  545. Example:
  546. LOAD TRANSLATION "STRIPHIG"
  547. SET TRANSLATION ON
  548. #Lower
  549. Converts all uppercase characters to lowercase.
  550.  
  551. Syntax:
  552. LOWER string
  553.  
  554. Example:
  555. STRING mixed[10]
  556. mixed="aBCdEFg"
  557. LOWER mixed
  558. #MD
  559. Creates a new directory.
  560.  
  561. Syntax:
  562. MD dirname
  563.  
  564. Example:
  565. MD "AWLAN"
  566. #MessageBox
  567. Displays a Windows-style message box.
  568.  
  569. Syntax:
  570. MESSAGEBOX title text [options]
  571.  
  572. Example:
  573. MESSAGEBOX "Record" "Do you want to record this session?" 35
  574. #On Cancel
  575. Executes the specified command if the Esc key is pressed during a Wait or Receive operation.
  576.  
  577. Syntax:
  578. ON CANCEL [command]
  579.  
  580. Example:
  581. SET CANCEL ON
  582. ON CANCEL GOTO @end
  583. #On Disconnect
  584. Executes the specified command if a connection is lost.
  585.  
  586. Syntax:
  587. ON DISCONNECT [command]
  588.  
  589. Example:
  590. SET DISCONNECT ON
  591. ON DISCONNECT GOTO @end
  592. #On Error
  593. Executes the specified command if an error occurs.
  594.  
  595. Syntax:
  596. ON ERROR [command]
  597.  
  598. Example:
  599. $ERROR=0
  600. ON ERROR GOTO @error
  601. #On Receive
  602. Executes a given command if the specified string is received.
  603.  
  604. Syntax:
  605. ON RECEIVE string [command]
  606.  
  607. Example:
  608. ON RECEIVE "Enter password: " GOSUB sendPW
  609. #On Timeout
  610. Executes the specified command if nothing is entered or received in the time allotted and a timeout occurs.
  611.  
  612. Syntax:
  613. ON TIMEOUT [command]
  614.  
  615. Example:
  616. ON TIMEOUT GOTO @timeout
  617. #Open
  618. Opens a file for reading or writing.
  619.  
  620. Syntax:
  621. OPEN filehandle filename [attributes]
  622.  
  623. Example:
  624. OPEN 1 "newfile.txt" "SW"
  625. #Print File
  626. Prints a file to the current printer.
  627.  
  628. Syntax:
  629. PRINT FILE filename
  630.  
  631. Example:
  632. STRING filename[80]
  633. filename="c:\aw\test.scr"
  634. PRINT FILE filename
  635. #Print Line
  636. Prints a string to the current printer, followed by the contents of the reserved variable $TLINEEND.
  637.  
  638. Syntax:
  639. PRINT LINE string
  640.  
  641. Example:
  642. PRINT LINE "Processing..."
  643. #Print String
  644. Prints a string to the default printer.
  645.  
  646. Syntax:
  647. PRINT STRING string
  648.  
  649. Example:
  650. PRINT STRING "Processing...^M^J"
  651. #Printer
  652. Toggles simultaneous printing on or off.
  653.  
  654. Syntax:
  655. PRINTER ON | OFF
  656.  
  657. Example:
  658. PRINTER ON
  659. TYPE LINE "This is sent to the printer."
  660. #RD
  661. Removes a directory.
  662.  
  663. Syntax:
  664. RD dirname
  665.  
  666. Example:
  667. RD "C:\TEMP"
  668. #Read Line
  669. Reads a line from a file.
  670.  
  671. Syntax:
  672. READ LINE filehandle destination [length[termchar]]
  673.  
  674. Example:
  675. OPEN 1 "datafile.txt"
  676. READ LINE 1 newpath 20
  677. #Read String
  678. Reads a string from a file.
  679.  
  680. Syntax:
  681. READ STRING filehandle destination [length]
  682.  
  683. Example:
  684. STRING data[80]
  685. OPEN 1 "datafile.txt"
  686. READ STRING 1 data 80
  687. #1420Receive Char
  688. Receives a single character from the comminucations port.
  689.  
  690. Syntax:
  691. RECEIVE CHAR char [timeout]
  692.  
  693. Example:
  694. STRING char[1]
  695. RECEIVE CHAR char
  696. TYPE STRING char
  697. #1440Receive Clear
  698. Clears the receive buffer.
  699.  
  700. Syntax:
  701. RECEIVE CLEAR
  702.  
  703. Example:
  704. STRING data[60]
  705. RECEIVE CLEAR
  706. RECEIVE STRING data
  707. #1430Receive File
  708. Receives a file using the current protocol.
  709.  
  710. Syntax:
  711. RECEIVE FILE filename
  712.  
  713. Example:
  714. SET PROTOCOL XMODEM
  715. RECEIVE FILE "c:\data\datafile.txt"
  716. #1450Receive Line
  717. Receives a string from the communications port.
  718.  
  719. Syntax:
  720. RECEIVE LINE destination [length[termchar[timeout]]]
  721.  
  722. Example:
  723. STRING data[80]
  724. RECEIVE LINE data
  725. #1410Receive String
  726. Receives a string from the communications port.
  727.  
  728. Syntax:
  729. RECEIVE STRING destination [length] [timeout]
  730.  
  731. Example:
  732. STRING data[50]
  733. RECEIVE STRING data 50 10
  734. #Ren
  735. Renames a file or directory.
  736.  
  737. Syntax:
  738. REN old_name new_name
  739.  
  740. Example:
  741. REN "file1.txt" "file2.txt"
  742. #Reset
  743. Resets the terminal emulation.
  744.  
  745. Syntax:
  746. RESET
  747.  
  748. Example:
  749. RESET
  750. #Return
  751. Ends a subroutine and passes control to the calling script.
  752.  
  753. Syntax:
  754. RETURN [return_value]
  755.  
  756. Example:
  757. RETURN
  758. #Run
  759. Runs a DOS or Windows application.
  760.  
  761. Syntax:
  762. RUN command_line
  763.  
  764. Example:
  765. RUN "c:\ndw\siw.exe"
  766. #Screen Restore
  767. Restores a previously saved screen image.
  768.  
  769. Syntax:
  770. SCREEN RESTORE
  771.  
  772. Example:
  773. SCREEN RESTORE
  774. #Screen Save
  775. Takes a snapshot of the screen.
  776.  
  777. Syntax:
  778. SCREEN SAVE
  779.  
  780. Example:
  781. SCREEN SAVE
  782. #Script
  783. Passes control to another script contained in a separate file.
  784.  
  785. Syntax:
  786. SCRIPT script_name
  787.  
  788. Example:
  789. SCRIPT script2
  790. #Seek
  791. Sets a file's read/write pointer.
  792.  
  793. Syntax:
  794. SEEK filehandle offset option
  795.  
  796. Example:
  797. OPEN 1 "newfile.txt" "SW"
  798. SEEK 1 0 2
  799. WRITE STRING "End of File."
  800. #1510Send Char
  801. Sends a single character using the currently active communications device.
  802.  
  803. Syntax:
  804. SEND CHAR char
  805.  
  806. Example:
  807. SEND CHAR "P"
  808. #1520Send Clear
  809. Clears the send buffer.
  810.  
  811. Syntax:
  812. SEND CLEAR
  813.  
  814. Example:
  815. WAIT SILENCE 5
  816. SEND CLEAR
  817. #1530Send File
  818. Sends a file using the current protocol.
  819.  
  820. Syntax:
  821. SEND FILE filename
  822.  
  823. Example:
  824. SET PROTOCOL ZMODEM
  825. SEND FILE "c:\data\datafile.txt"
  826. #1540Send Line
  827. Sends a string through the communications port.
  828.  
  829. Syntax:
  830. SEND LINE string
  831.  
  832. Example:
  833. SEND LINE "Initializing..."
  834. #1560Send ScanCode
  835. Sends a string through the communications port, translating each character to one or more IBM scan codes before it is sent.
  836.  
  837. Syntax:
  838. SEND SCANCODE string [length]
  839.  
  840. Example:
  841. SEND SCANCODE "DIR^M"
  842. #1550Send String
  843. Sends a string through the current communications port.
  844.  
  845. Syntax:
  846. SEND STRING string [length]
  847.  
  848. Example:
  849. SEND STRING "Initializing..."
  850. #Session Delay
  851. Sets the amount of time (in minutes) to delay before retrying a Session Dial.
  852.  
  853. Syntax:
  854. SESSION DELAY [count]
  855.  
  856. Example:
  857. SESSION DELAY 5
  858. #1100Session Dial
  859. Starts an unattended remote session.
  860.  
  861. Syntax:
  862. SESSION DIAL host_name [time [date]]
  863.  
  864. Example:
  865. SESSION DIAL "Office PC" 2200 930630
  866. #Session End
  867. Ends an unattended remote session.
  868.  
  869. Syntax:
  870. SESSION END
  871.  
  872. Example:
  873. SESSION END
  874. #Session ExitMode
  875. Sets what mode of operation the host is left in after an unattended session initiated using Session Dial.
  876.  
  877. Syntax:
  878. SESSION EXITMODE WAIT | IDLE | ACCEPT | ORIGINAL | CANCEL
  879.  
  880. Example:
  881. SESSION EXITMODE ORIGINAL
  882. #Session OnError
  883. Specifies what should occur when one of the SessOpr commands fails.
  884.  
  885. Syntax:
  886. SESSION ONERROR IGNORE | NEXT | END
  887.  
  888. Example:
  889. SESSION ONERROR END
  890. #Session OverWrites
  891. Specifies what occurs when filename parameter in a SessOpr Host Send or SessOpr Remote Send command is same as filename at destination.
  892.  
  893. Syntax:
  894. SESSION OVERWRITES ALWAYS | NEVER | OLDER
  895.  
  896. Example:
  897. SESSION OVERWRITES OLDER
  898. #Session Retry
  899. Sets the number of times to retry a Session Dial command.
  900.  
  901. Syntax:
  902. SESSION RETRY [count]
  903.  
  904. Example:
  905. SESSION RETRY 8
  906. #Session TimeOut
  907. Sets the remote's inactivity timeout for unattended sessions.
  908.  
  909. Syntax:
  910. SESSION TIMEOUT seconds
  911.  
  912. Example:
  913. SESSION TIMEOUT 60
  914. #SessOpr Host Run
  915. Executes a program on the host side.
  916.  
  917. Syntax:
  918. SESSOPR HOST RUN [WAIT | NOWAIT] command_line
  919.  
  920. Example:
  921. SESSOPR HOST RUN WAIT "edit.exe"
  922. #SessOpr Host Send
  923. Sends a file from the host computer to the remote computer.
  924.  
  925. Syntax:
  926. SESSOPR HOST SEND filename
  927.  
  928. Example:
  929. SESSOPR HOST SEND "c:\setup\*.nns"
  930. #SessOpr Remote Run
  931. Executes a program on the remote computer.
  932.  
  933. Syntax:
  934. SESSOPR REMOTE RUN [WAIT | NOWAIT] command_line
  935.  
  936. Example:
  937. SESSOPR REMOTE RUN NOWAIT "edit.exe"
  938. #SessOpr Remote Send
  939. Sends a file from the remote computer to the host computer.
  940.  
  941. Syntax:
  942. SESSOPR REMOTE SEND filename
  943.  
  944. Example:
  945. SESSOPR REMOTE SEND "random.??x"
  946. #Set Attribute
  947. Sets the screen attributes for subsequent characters output to the screen.
  948.  
  949. Syntax:
  950. SET ATTRIBUTE attribute
  951.  
  952. Example:
  953. SET ATTRIBUTE 30    ;set black foreground
  954. SET ATTRIBUTE 41    ;set red background
  955. #Set Cancel
  956. Toggles the state of the cancel operator.
  957.  
  958. Syntax:
  959. SET CANCEL ON | OFF
  960.  
  961. Example:
  962. SET CANCEL ON
  963. ON CANCEL GOTO @end
  964. #Set CharDelay
  965. Sets the default value of the between-character send delay.
  966.  
  967. Syntax:
  968. SET CHARDELAY delay
  969.  
  970. Example:
  971. SET CHARDELAY 2
  972. #Set Disconnect
  973. Sets the state of the disconnect monitoring.
  974.  
  975. Syntax:
  976. SET DISCONNECT ON | OFF
  977.  
  978. Example:
  979. SET DISCONNECT ON
  980. ON DISCONNECT GOTO @end
  981. #Set DTR
  982. Sets the state of the RS-232 Data Terminal Ready signal.
  983.  
  984. Syntax:
  985. SET DTR ON | OFF
  986.  
  987. Example:
  988. SET DTR OFF
  989. WAIT 1
  990. SET DTR ON
  991. #Set Echo
  992. Sets echoing of received characters on or off.
  993.  
  994. Syntax:
  995. SET ECHO ON | OFF
  996.  
  997. Example:
  998. SET ECHO ON
  999. DIAL HOST "Carol's PC"
  1000. WAIT STRING "Enter password: "
  1001. #Set File Attr
  1002. Sets the file attributes of a specific file.
  1003.  
  1004. Syntax:
  1005. SET FILE ATTR filename new_attribute
  1006.  
  1007. Example:
  1008. SET FILE ATTR "c:\data\info.dat" 1
  1009. #Set File Date
  1010. Sets the date of a file.
  1011.  
  1012. Syntax:
  1013. SET FILE DATE filename new_date
  1014.  
  1015. Example:
  1016. SET FILE DATE "results.dat" 921110
  1017. #Set File Size
  1018. Sets the size of a file.
  1019.  
  1020. Syntax:
  1021. SET FILE SIZE filename new_size
  1022.  
  1023. Example:
  1024. SET FILE SIZE "results.dat" 1024
  1025. #Set File Time
  1026. Sets the time of a file.
  1027.  
  1028. Syntax:
  1029. SET FILE TIME filename new_time
  1030.  
  1031. Example:
  1032. SET FILE TIME "results.dat" 0900
  1033. #Set Flow
  1034. Sets hardware flow control.
  1035.  
  1036. Syntax:
  1037. SET FLOW XONXOFF | RTSCTS | BOTH | NONE
  1038.  
  1039. Example:
  1040. SET FLOW RTSCTS
  1041. #Set IgnoreCase
  1042. Sets the state of case checking when comparing strings.
  1043.  
  1044. Syntax:
  1045. SET IGNORECASE ON | OFF
  1046.  
  1047. Example:
  1048. SET IGNORECASE ON
  1049. STRCMP "ABC" "abc"
  1050. #Set Palette
  1051. Sets a screen palette attribute.
  1052.  
  1053. Syntax:
  1054. SET PALETTE number attribute
  1055.  
  1056. Example:
  1057. SET PALETTE 24 0x71
  1058. #Set Parity
  1059. Set parity type for serial connections.
  1060.  
  1061. Syntax:
  1062. SET PARITY NONE | EVEN | ODD| MARK | SPACE
  1063.  
  1064. Example:
  1065. SET PARITY EVEN
  1066. #Set Port
  1067. Selects the communications port for subsequent Set Speed, Set Parity, or Set Flow commands.
  1068.  
  1069. Syntax:
  1070. SET PORT number
  1071.  
  1072. Example:
  1073. DIAL HOST "John's PC"
  1074. SET PORT 1
  1075. #Set Protocol
  1076. Set the file transfer protocol to be used for subsequent Send File and Receive File commands.
  1077.  
  1078. Syntax:
  1079. SET PROTOCOL type
  1080.  
  1081. Example:
  1082. SET PROTOCOL ZMODEM
  1083. #Set Quiet
  1084. Toggles the display of command processing on or off.
  1085.  
  1086. Syntax:
  1087. SET QUIET ON | OFF
  1088.  
  1089. Example:
  1090. SET QUIET ON
  1091. COPY file1 file2
  1092. #Set Record
  1093. Turns session recording on or off.
  1094.  
  1095. Syntax:
  1096. SET RECORD ON | OFF
  1097.  
  1098. Example:
  1099. SET RECORD ON
  1100. #Set RTS
  1101. Sets the state of the RS-232 Ready to Send signal.
  1102.  
  1103. Syntax:
  1104. SET RTS ON | OFF
  1105.  
  1106. Example:
  1107. SET RTS OFF
  1108. WAIT TIME 1
  1109. SET RTS ON
  1110. #Set Speed
  1111. Sets the bits-per-second speed of the communications port.
  1112.  
  1113. Syntax:
  1114. SET SPEED rate
  1115.  
  1116. Example:
  1117. SET PORT 1
  1118. SET SPEED 19200
  1119. #Set Timeout
  1120. Sets the timeout value for subsequent Receive and Wait commands.
  1121.  
  1122. Syntax:
  1123. SET TIMEOUT seconds
  1124.  
  1125. Example:
  1126. SET TIMEOUT 60
  1127. #Set Translation
  1128. Activates or deactivates the use of a previously loaded translation table.
  1129.  
  1130. Syntax:
  1131. SET TRANSLATION ON | OFF
  1132.  
  1133. Example:
  1134. LOAD TRANSLATION "AW"
  1135. SET TRANSLATION ON
  1136. #StrCat
  1137. Concatenates a string onto the end of another string.
  1138.  
  1139. Syntax:
  1140. STRCAT destination source
  1141.  
  1142. Example:
  1143. STRING string1[10]
  1144. string1="12345"
  1145. STRCAT string1 "ABCDE"
  1146. #StrCmp
  1147. Compares two strings for equality.
  1148.  
  1149. Syntax:
  1150. STRCMP string1 string2 [length]
  1151.  
  1152. Example:
  1153. STRCMP "ABC" "DEF"
  1154. #StrLen
  1155. Determines the length of a string.
  1156.  
  1157. Syntax:
  1158. STRLEN source [length]
  1159.  
  1160. Example:
  1161. INTEGER len1
  1162. STRLEN "ABC" len1
  1163. #StrSet
  1164. Fills a string variable with a character.
  1165.  
  1166. Syntax:
  1167. STRSET destination length value
  1168.  
  1169. Example:
  1170. STRSET string1 3 "D"
  1171. STRSET string2 1 65
  1172. #SubStr
  1173. Copies a portion of a string and stores it in a string variable.
  1174.  
  1175. Syntax:
  1176. SUBSTR source start length destination
  1177.  
  1178. Example:
  1179. STRING string1[50]
  1180. SUBSTR "ABCDEF" 2 3 string1
  1181. #Terminal
  1182. Go into terminal emulation mode.
  1183.  
  1184. Syntax:
  1185. TERMINAL
  1186.  
  1187. Example:
  1188. TERMINAL
  1189. #Trim
  1190. Trims leading and trailing spaces and control codes from a string.
  1191.  
  1192. Syntax:
  1193. TRIM string
  1194.  
  1195. Example:
  1196. STRING S1[10]
  1197. S1="    ABC    "
  1198. TRIM S1
  1199. #Type File
  1200. Displays the contents of a file on the screen.
  1201.  
  1202. Syntax:
  1203. TYPE FILE filename
  1204.  
  1205. Example:
  1206. TYPE FILE "results.dat"
  1207. #Type Line
  1208. Displays a line on the screen.
  1209.  
  1210. Syntax:
  1211. TYPE LINE string
  1212.  
  1213. Example:
  1214. TYPE LINE "Port setting modified."
  1215. #Type String
  1216. Displays a string on the screen.
  1217.  
  1218. Syntax:
  1219. TYPE [STRING] string
  1220.  
  1221. Example:
  1222. STRING string1
  1223. string1 = "Echo on."
  1224. TYPE string1
  1225. #Upper
  1226. Converts a string to all uppercase characters.
  1227.  
  1228. Syntax:
  1229. UPPER string
  1230.  
  1231. Example:
  1232. STRING string1[7]
  1233. string1="AbcDEfG"
  1234. UPPER string1
  1235. #1210Wait Carrier
  1236. Waits for the data carrier detect signal (CD or DCD), signifying that a connection has been established.
  1237.  
  1238. Syntax:
  1239. WAIT CARRIER [seconds]
  1240.  
  1241. Example:
  1242. WAIT CARRIER 120
  1243. TYPE "Connection established..."
  1244. #1220Wait Receive
  1245. Waits for any character to be received from the communications device.
  1246.  
  1247. Syntax:
  1248. WAIT RECEIVE [timeout]
  1249.  
  1250. Example:
  1251. DIAL HOST "Office PC"
  1252. WAIT RECEIVE 60
  1253. #1230Wait Silence
  1254. Waits for received communications silence for a specified number of seconds.
  1255.  
  1256. Syntax:
  1257. WAIT SILENCE [seconds]
  1258.  
  1259. Example:
  1260. WAIT SILENCE 60
  1261. #1240Wait String
  1262. Waits for the specified string to be received.
  1263.  
  1264. Syntax:
  1265. WAIT STRING string [seconds]
  1266.  
  1267. Example:
  1268. WAIT STRING "Enter password: " 10
  1269. #1250Wait Time
  1270. Waits for a specific amount of time.
  1271.  
  1272. Syntax:
  1273. WAIT [TIME] seconds
  1274.  
  1275. Example:
  1276. SET ECHO ON
  1277. SET RECORD ON
  1278. WAIT TIME 60
  1279. #1260Wait Until
  1280. Waits until a specific time and date occurs.
  1281.  
  1282. Syntax:
  1283. WAIT UNTIL time [date]
  1284.  
  1285. Example:
  1286. WAIT UNTIL 2240
  1287. #Write Line
  1288. Writes a string to a file and appends a carriage-return and line-feed combination ($TLINEEND).
  1289.  
  1290. Syntax:
  1291. WRITE LINE filehandle string
  1292.  
  1293. Example:
  1294. OPEN 1 "logfile"
  1295. WRITE LINE 1 "First line"
  1296. #Write String
  1297. Write a string to a file without appending a carriage-return and line-feed.
  1298.  
  1299. Syntax:
  1300. WRITE STRING filehandle string [length]
  1301.  
  1302. Example:
  1303. OPEN 1 "results.dat"
  1304. WRITE STRING 1 "First line"
  1305. ##
  1306. 
  1307.